.s_dialog {
	table-layout: fixed;
	position: absolute; 
	outline-width:0 !important;
}
.s_dialog_tl,.s_dialog_tr{
    width:10px;
}
.s_dialog_tl,.s_dialog_tr,.s_dialog_bl,.s_dialog_br {
    background-image: url('../window/sprite_main_png.png');
    background-repeat: no-repeat;
}
.s_dialog_tl {
    background-position:-20px 0;
}
.s_dialog_tr {
    background-position: -30px 0px;
}
.s_dialog_bl {
    background-position: -20px -10px;
}
.s_dialog_br {
    background-position: -30px -10px;
}

.s_dialog_tc {
    background: url('../window/sprite_repeat_x_png.png') repeat-x 0 -100px;
}
.s_dialog_bc {
    background: url('../window/sprite_repeat_x_png.png') repeat-x 0 -110px;
}
.s_dialog_close{
    background: url('../window/sprite_main_png.png') no-repeat -123px -24px;
    position:relative;
    top:-2px;
    WIDTH: 21px; 
    CURSOR: pointer; 
    HEIGHT: 19px; 
}
.s_dialog_close_over{
    background-position:-123px -53px;
}
.s_dialog_cr,.s_dialog_hl,.s_dialog_hr,.s_dialog_cl {
    background-image: url('../window/sprite_repeat_y_png.png');
    background-repeat: repeat-y;
}
.s_dialog_cr {
    background-position: -30px 0;
}
.s_dialog_hl {
    background-position: -20px 0;
}
.s_dialog_hr {
    background-position: -30px 0;
}
.s_dialog_cl {
    background-position: -20px 0;
}
.s_dialog_cc {
    border:1px solid #A1B4B0;
    background-color:#fff;
}
.s_dialog_hc {
    background-color:#e8e8e8;
}

.s_dialog .draggable {
    position:relative;
    cursor:move;
    -moz-user-select:none;
    -webkit-user-select:none; 
}
.s_dialog_proxy {
    border:1px dashed black;
    Z-INDEX: 10000; 
    LEFT: 0px;
    -moz-user-select:none;
    -webkit-user-select:none; 
    
    CURSOR: move; 
    POSITION: absolute; 
    TOP: 0px;
}
.s_dialog_proxy_body {
	width:100%;
	height:100%;
    filter: alpha(opacity=10);
    background-color: #000000;
    opacity: 0.1; 
    MozOpacity: 0.1
}
.s_dialog_ct {
    width:100%;
    height:100%;
    overflow:auto;
    overflow-x:hidden;
    position:relative;
}
.win-alert {
    padding:10px;
    padding-left:140px;
}
.win-type {
	font-size:15px;
    margin-left:60px;
    overflow:auto;
}
.win-icon {
    margin:10px;
    background-repeat: no-repeat;
}
.win-warning {
    background: url(../window/warning.gif) no-repeat; /** 0px -3px**/
}
.win-error { 
    background: url(../window/error.gif) no-repeat; /** 0px -3px**/
}
.win-info {
    background: url(../window/info.gif) no-repeat; /** 0px -3px**/
}
.win-question {
    background: url(../window/question.gif) no-repeat; /** 0px -3px**/
}

/****** IE6 ******/
.ext-ie6 .s_dialog_tl,.ext-ie6 .s_dialog_tr,.ext-ie6 .s_dialog_bl,.ext-ie6 .s_dialog_br {
    background-image: url('../window/sprite_main_gif.gif');
}
.ext-ie6 .s_dialog_tc {
    background: url('../window/sprite_repeat_x_gif.gif') repeat-x 0 -100px;
}
.ext-ie6 .s_dialog_bc {
    background: url('../window/sprite_repeat_x_gif.gif') repeat-x 0 -110px;
}
.ext-ie6 .s_dialog_cr,.ext-ie6 .s_dialog_hl,.ext-ie6 .s_dialog_hr,.ext-ie6 .s_dialog_cl {
    background-image: url('../window/sprite_repeat_y_gif.gif');
}
/****** IE6 ******/

.win-fs {
    FONT-SIZE: 1px; 
    WIDTH: 1px; 
    LINE-HEIGHT: 1px;   
    LEFT: 0px;  
    HEIGHT: 1px;    
    moz-user-select: text;  
    khtml-user-select: text;    
    webkit-user-select: ignore; 
    moz-outline: 0 none;    
    outline: 0 none
}
